// 默认的json格式编辑器插件的配置项目
export const defaultJsonEditorOptions = {
  // 编辑器的模式，默认为 'tree'，可以是 'tree', 'view', 'form', 'code', 'text'
  mode: 'form',

  // 允许用户切换的编辑模式列表，默认为 ['code', 'tree']
  modes: ['form'],

  // 是否启用搜索功能，默认为 true
  search: false,

  // 是否启用导航栏（仅在 tree 模式下生效），默认为 true
  navigationBar: false,

  // 是否启用状态栏（位于底部，显示行号和列号），默认为 true
  statusBar: true,

  // 是否对对象的键进行字母顺序排序，默认为 false
  sortObjectKeys: false,

  // 语言设置，默认为 'en'，可以是 'zh-CN' 等语言代码
  language: 'zh-CN',

  // 自定义 Ace 编辑器的配置，默认不设置，可以传入 Ace 的实例进行配置
  ace: null,

  // 自定义 Ace 编辑器的主题，默认是 'ace/theme/jsoneditor'
  theme: 'ace/theme/jsoneditor',

  // 是否使用历史记录功能，启用后用户可以使用撤销/重做操作，默认为 true
  history: true,

  // 在代码视图中，是否对 Unicode 字符进行转义（使用 \uXXXX 显示），默认为 false
  escapeUnicode: false,

  // 当用户修改 JSON 数据时调用的回调函数，默认为 null
  onChange: null,

  // 当编辑器出现错误时调用的回调函数，默认为 null
  onError: null,

  // 当用户切换编辑器模式时调用的回调函数，默认为 null
  onModeChange: null,

  // 当用户修改 JSON 时用于验证的回调函数，返回一个数组描述验证错误，默认为 null
  onValidate: null,

  // 自定义语言支持，可以传入自定义的翻译对象，默认为 null en zh-CN
  languages: 'zh-CN',
};

export const InvoiceStatus = {
  0: '待开票',
  1: '已开票',
  2: '已驳回',
};

export const VipPayType = {
  0: '普通用户',
  1: '用户绑卡',
  2: '后端绑卡',
  3: '在线购买',
  4: '专家1V1',
};

export const UserType = {
  0: '普通用户',
  1: '志愿卡',
  2: '升学卡',
  3: '体验卡',
};

export const WORKERSTATUS = {
  0: '待处理',
  1: '处理中',
  2: '已处理',
  3: '已驳回',
};
export const WORKERTYPE = {
  1: '客单退费',
  2: '会员卡退费',
  3: '修改年份',
  4: '修改权限',
  5: '注销用户账号',
  6: '修改成绩',
  7: '意见反馈',
};

export const STATUS_OPTIONS = [
  {
    id: 0,
    value: '未读',
  },
  {
    id: 1,
    value: '已读',
  },
];

export const WORKER_STATUS = [
  {
    id: 0,
    name: '待处理',
  },
  {
    id: 1,
    name: '处理中',
  },
  {
    id: 2,
    name: '已处理',
  },
  {
    id: 3,
    name: '已驳回',
  },
];
/**
 * 类型 1：文理科模式
 * 类型 2：“3+3”模式       3(语数外) + 3(选科，如物理/历史/化学/生物/地理/政治) - 浙江7选3
 * 类型 3：“3+1+2”模式     3(语数外) + 1(物理/历史) + 2(化学/生物/地理/政治)
 */
export const XK_TYPE = {
  WL: 1,
  T3_3: 2,
  T3_1_2: 3,
};
/**
 *  1:专业+院校
 *  2:院校+专业组
 *  3:院校+专业
 */
export const ZY_TYPE = {
  MAJ_SCH: 1,
  SCH_GRP: 2,
  SCH_MAJ: 3,
};
